The Lovász θ function, SVMs and finding large dense subgraphs
نویسندگان
چکیده
The Lovász θ function of a graph, a fundamental tool in combinatorial optimization and approximation algorithms, is computed by solving a SDP. In this paper we establish that the Lovász θ function is equivalent to a kernel learning problem related to one class SVM. This interesting connection opens up many opportunities bridging graph theoretic algorithms and machine learning. We show that there exist graphs, which we call SVM − θ graphs, on which the Lovász θ function can be approximated well by a one-class SVM. This leads to novel use of SVM techniques for solving algorithmic problems in large graphs e.g. identifying a planted clique of size Θ( √ n) in a random graph G(n, 12 ). A classic approach for this problem involves computing the θ function, however it is not scalable due to SDP computation. We show that the random graph with a planted clique is an example of SVM − θ graph. As a consequence a SVM based approach easily identifies the clique in large graphs and is competitive with the state-of-the-art. We introduce the notion of common orthogonal labelling and show that it can be computed by solving a Multiple Kernel learning problem. It is further shown that such a labelling is extremely useful in identifying a large common dense subgraph in multiple graphs, which is known to be a computationally difficult problem. The proposed algorithm achieves an order of magnitude scalability compared to state of the art methods.
منابع مشابه
Lovász ϑ function, SVMs and finding dense subgraphs
In this paper we establish that the Lovász θ function on a graph can be restated as a kernel learning problem. We introduce the notion of SVM−θ graphs, on which Lovász θ function can be approximated well by a Support vector machine (SVM). We show that Erdös-Rényi random G(n, p) graphs are SVM−θ graphs for log4 n n ≤ p< 1. Even if we embed a large clique of size Θ (√ np 1−p ) in a G(n, p) graph ...
متن کاملFinding Dense Subgraphs
In this paper we establish that the Lovász θ function on a graph can be restated as a kernel learning problem. We introduce the notion of SVM−θ graphs, on which Lovász θ function can be approximated well by a Support vector machine (SVM). We show that Erdös-Rényi random G(n, p) graphs are SVM−θ graphs for log4 n n ≤ p< 1. Even if we embed a large clique of size Θ (√ np 1−p ) in a G(n, p) graph ...
متن کاملA Local Algorithm for Finding Dense Bipartite-Like Subgraphs
We give a local algorithm to extract dense bipartite-like subgraphs which characterize cyber-communities in the Web [13]. We use the bipartiteness ratio of a set as the quality measure that was introduced by Trevisan [20]. Our algorithm, denoted as FindDenseBipartite(v, s, θ), takes as input a starting vertex v, a volume target s and a bipartiteness ratio parameter θ and outputs an induced subg...
متن کاملDetecting and Characterizing Small Dense Bipartite-Like Subgraphs by the Bipartiteness Ratio Measure
We study the problem of finding and characterizing subgraphs with small bipartiteness ratio. We give a bicriteria approximation algorithm SwpDB such that if there exists a subset S of volume at most k and bipartiteness ratio θ, then for any 0 < ǫ < 1/2, it finds a set S of volume at most 2k and bipartiteness ratio at most 4 √ θ/ǫ. By combining a truncation operation, we give a local algorithm L...
متن کاملDiscovering Large Dense Subgraphs in Massive Graphs
We present a new algorithm for finding large, dense subgraphs in massive graphs. Our algorithm is based on a recursive application of fingerprinting via shingles, and is extremely efficient, capable of handling graphs with tens of billions of edges on a single machine with modest resources. We apply our algorithm to characterize the large, dense subgraphs of a graph showing connections between ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012